using System;

namespace RpgServiceLib.Quest
{
	public class DefaultQuestChangeAllowedStrategy:IQuestChangeAllowedStrategy
	{
		public DefaultQuestChangeAllowedStrategy ()
		{
		}

		#region IQuestChangeStrategy implementation
		public bool IsAllowedToChangeStatus (IQuest quest, QuestStatus newStatus)
		{
			return true;
		}

		public bool IsAllowedToChangeName (IQuest quest, string newVal)
		{
			return true;
		}

		public bool IsAllowedToChangeDescription (IQuest quest, string newVal)
		{
			return true;
		}

		public bool IsAllowedToChangeListType (IQuest quest, QuestListType questListType)
		{
			return true;
		}

		public bool IsAllowedToChangeType (IQuest quest, QuestType questType)
		{
			return true;
		}

		public bool IsAllowedToAddQuest (IQuest quest, IQuest addquest)
		{
			return true;
		}
		#endregion
	}
}

